home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 414_02 / nonport / wborder.c < prev    next >
C/C++ Source or Header  |  1993-06-17  |  1KB  |  50 lines

  1. #define    CURSES_LIBRARY    1
  2. #include <curses.h>
  3. #undef    wborder
  4.  
  5. #ifdef PDCDEBUG
  6. char *rcsid_wborder = "$Header: C:\CURSES\nonport\RCS\wborder.c 2.1 1993/06/18 20:22:21 MH Rel MH $";
  7. #endif
  8.  
  9.  
  10.  
  11.  
  12. /*man-start*********************************************************************
  13.  
  14.   wborder()    - sets the border characters in the passed window.
  15.  
  16.   PDCurses Description:
  17.      This routine sets the border characters for the passed window.
  18.  
  19.   PDCurses Return Value:
  20.      This function returns OK upon success otherwise ERR is returned.
  21.  
  22.   PDCurses Errors:
  23.      It is an error for stdscr to be a NULL pointer.
  24.  
  25.   Portability:
  26.      PDCurses    int wborder( chtype l,  chtype r,  chtype t,  chtype b,
  27.                      chtype tl, chtype tr  chtype bl, chtype br );
  28.  
  29. **man-end**********************************************************************/
  30.  
  31. int    wborder(WINDOW *win,chtype l,chtype r,chtype t,chtype b,chtype tl,chtype tr,chtype bl,chtype br)
  32. {
  33. #ifdef PDCDEBUG
  34.     if (trace_on) PDC_debug("wborder() - called\n");
  35. #endif
  36.  
  37.     if (win == (WINDOW *)NULL)
  38.         return( ERR );
  39.  
  40.     win->_borderchars[0] = l;
  41.     win->_borderchars[1] = r;
  42.     win->_borderchars[2] = t;
  43.     win->_borderchars[3] = b;
  44.     win->_borderchars[4] = tl;
  45.     win->_borderchars[5] = tr;
  46.     win->_borderchars[6] = bl;
  47.     win->_borderchars[7] = br;
  48.     return( OK );
  49. }
  50.